package cn.bone.ou.community.service;

import cn.bone.base.bean.CommonResult;
import cn.bone.ou.community.param.MngParam;


public interface ICommunityMngService {

    /**管理员登录*/
    CommonResult login(MngParam.LoginParam param);

    /**获取管理员信息*/
    CommonResult info(MngParam.InfoParam param);

    /**修改头像*/
    CommonResult modifyHeadImg(MngParam.ModifyHeadImgParam param);

    /**修改姓名*/
    CommonResult modifyRealName(MngParam.ModifyRealNameParam param);

    /**修改手机号*/
    CommonResult modifyPhoneNum(MngParam.ModifyPhoneNumParam param);

    /**修改密码*/
    CommonResult modifyPass(MngParam.ModifyPassParam param);

    /**管理员列表*/
    CommonResult list(MngParam.ListParam param);

    /**添加管理员*/
    CommonResult add(MngParam.AddParam param);

    /**修改管理员*/
    CommonResult modify(MngParam.ModifyParam param);

    /**删除管理员*/
    CommonResult delete(MngParam.DeleteParam param);

    /**启用管理员*/
    CommonResult usable(MngParam.UsableParam param);

    /**禁用管理员*/
    CommonResult disable(MngParam.DisableParam param);

    /**重置密码*/
    CommonResult resetPass(MngParam.ResetPassParam param);
}
